package com.frank.rck.zfdc.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.frank.common.annotation.Excel;
import com.frank.common.core.domain.BaseEntity;

/**
 * 政法委员会督察室基本信息对象 rck_zfdc
 * 
 * @author frank
 * @date 2025-04-07
 */
public class RckZfdc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 政法委员会督察室基本信息表主键 */
    private Long id;
    /** 所属系统 */
    @Excel(name = "所属系统")
    private String shxt;

    /** 类别 */
    @Excel(name = "类别")
    private String lb;


    /** 姓名 */
    @Excel(name = "姓名")
    private String name;

    /** 性别（0男 1女 2未知） */
    @Excel(name = "性别", readConverterExp = "0=男,1=女,2=未知")
    private String sex;

    /** 出生日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "出生日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date birthday;

    /** 单位 */
    @Excel(name = "单位")
    private String dw;

    /** 职务 */
    @Excel(name = "职务")
    private String zw;

    /** 任职时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "任职时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date rzsj;

    /** 毕业院校 */
    @Excel(name = "毕业院校")
    private String byyx;

    /** 专业 */
    @Excel(name = "专业")
    private String zy;

    /** 学历 */
    @Excel(name = "学历")
    private String xl;

    /** 联系方式 */
    @Excel(name = "联系方式")
    private String phonenumber;

    /** 状态（0正常 1停用） */
    @Excel(name = "状态", readConverterExp = "0=正常,1=停用")
    private String status;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setShxt(String shxt)
    {
        this.shxt = shxt;
    }

    public String getShxt()
    {
        return shxt;
    }
    public void setLb(String lb)
    {
        this.lb = lb;
    }

    public String getLb()
    {
        return lb;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setSex(String sex) 
    {
        this.sex = sex;
    }

    public String getSex() 
    {
        return sex;
    }
    public void setBirthday(Date birthday) 
    {
        this.birthday = birthday;
    }

    public Date getBirthday() 
    {
        return birthday;
    }
    public void setDw(String dw) 
    {
        this.dw = dw;
    }

    public String getDw() 
    {
        return dw;
    }
    public void setZw(String zw) 
    {
        this.zw = zw;
    }

    public String getZw() 
    {
        return zw;
    }
    public void setRzsj(Date rzsj) 
    {
        this.rzsj = rzsj;
    }

    public Date getRzsj() 
    {
        return rzsj;
    }
    public void setByyx(String byyx) 
    {
        this.byyx = byyx;
    }

    public String getByyx() 
    {
        return byyx;
    }
    public void setZy(String zy) 
    {
        this.zy = zy;
    }

    public String getZy() 
    {
        return zy;
    }
    public void setXl(String xl) 
    {
        this.xl = xl;
    }

    public String getXl() 
    {
        return xl;
    }
    public void setPhonenumber(String phonenumber) 
    {
        this.phonenumber = phonenumber;
    }

    public String getPhonenumber() 
    {
        return phonenumber;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }


}
